float[][] temp = new float[inHeight][inWidth];
for (int y = 0; y < inHeight; y++) {
for (int x = 0; x < inWidth; x++) {
temp[y][x] = (image.getRGB(x, y) >>> (i * 8)) & 0xFF;
}
}
val = 255;
else if (val < 0)
val = 0;
outputImage.setRGB(x, y, outputImage.getRGB(x, y) | Math.round(val) << (i * 8));
}
}
}